import pytest
import os;

#pytest的main方法是用来执行用例层的用例信息。
'''
pytest的main方法执行框架的方式:

1. -v 详细模式: 框架执行中的信息全部都显示。
2. -s 输出模式: 框架执行中会将print信息显示出来。
3. -sv 详细输出模式: 框架执行中会将框架执行信息和print信息都显示出来。
4. -k 选择模式: 框架在执行过程中，对执行的方法进行选择性执行。
5. -x 错误终止执行模式: 框架在执行过程中遇到错误时，会直接停止整个框架的执行。
6. -q 安静模式: 基本不显示任何框架执行信息

'''

'''
--alluredir 设置allure测试报告数据产生的结果存储位置

allure generate 测试数据结果目录 -o 测试报告生成的目录 --clean

'''
pytest.main(["-sv","-k","main","../case_floor/yuexiang_sele.py","--alluredir","../report_floor/data"])

os.system("allure generate ../report_floor/data -o ../report_floor/html --clean")
